50 solved